package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.ImplementAnalyseTopMidBasicSuperMgtPowerComReqDto;
import com.sg.dto.biz.app.req.QueryCurrentPersonalPowerDetailReqDto;
import com.sg.dto.biz.app.req.QueryMidBasicPersonalPowerDetailComReqDto;
import com.sg.dto.biz.app.res.ImplementAnalyseTopMidBasicSuperMgtPowerComRespDto;
import com.sg.dto.biz.app.res.QueryCurrentPersonalPowerDetailRespDto;
import com.sg.dto.biz.app.res.QueryMidBasicPersonalPowerDetailComRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface PowerService {
    /**
     * D3查询当前个人权限详情
     */
    QueryCurrentPersonalPowerDetailRespDto queryCurrentPersonalPowerDetail(QueryCurrentPersonalPowerDetailReqDto queryCurrentPersonalPowerDetailRep);

    /**
     * D3查询中基层个人管理权限详情(公共)
     */
    QueryMidBasicPersonalPowerDetailComRespDto queryMidBasicPersonalPowerDetailCom(QueryMidBasicPersonalPowerDetailComReqDto queryMidBasicPersonalPowerDetailComRep);

    /**
     * D3执行分析高中基层超级特权管理权限(公共)
     */
    ImplementAnalyseTopMidBasicSuperMgtPowerComRespDto implementAnalyseTopMidBasicSuperMgtPowerCom(ImplementAnalyseTopMidBasicSuperMgtPowerComReqDto implementAnalyseTopMidBasicSuperMgtPowerComRep);
    //
}
